import { Request } from 'express';

export interface IResearcher {
  id: number;
  researcherName: string;
  employeeId: string;
  researcherPolitics: string;
  researcherEduBackground: string;
  researcherEduDegree: string;
  researcherSchool: string;
  researcherPhone: string;
  researcherMentorType: string;
  researcherSubject: string;
  researcherHonor: string;
  researcherOrganization: string;
  researcherField: string;
  researcherDirection: string;
  researcherOnjob: string;
};

export interface IGetResearcherByIdReq extends Request<{ id: IResearcher['id'] }> { }
export interface IAddResearcherReq extends Request { }
export interface IUpdateResearcherReq extends Request<{ id: IResearcher['id'] }, any, IResearcher> { }
export interface IDeleteResearcherReq extends Request<{ id: IResearcher['id'] }> { }